package co.yixiang.modules.shop.service.dto;

import lombok.Data;
import java.util.List;
import co.yixiang.annotation.Query;

import javax.persistence.Column;

/**
* @author frq
* @date 2020-06-10
*/
@Data
public class YxInvestOrderQueryCriteria{
    /**
     * 认购状态
     */
    @Query
    private Integer investStatus;

    /** 支付状态  0 未支付   1已支付 */
    @Query
    private Integer paid;
    /** 审核状态   0:未审核    1:审核通过   2:审核不通过 */

    @Query
    private Integer auditStatus;
    // 模糊
    /** 认购时间 */
    @Query(type = Query.Type.UNIX_TIMESTAMP)
    private List<String> addTime;

    /** 认购者身份号 */
    @Query(type = Query.Type.INNER_LIKE)
    private String investIdcard;

    /** 认购者电话 */
    @Query(type = Query.Type.INNER_LIKE)
    private String investPhone;

    /** 订单号 */
    @Query
    private String orderId;
    /**
     * 支付方式 1：前台支付  2：二维码扫码支付
     */
    @Query
    private Integer payType ;
    /**
     * 0 未退款 1 申请中 2 已退款
     */
    @Query
    private Integer refundStatus ;
}